package gestion;

import java.util.ArrayList;

import javax.swing.JOptionPane;

import dao.DaoAlquilerBicicleta;
import dominio.Alquilerbicicleta;
import excepciones.DAOExcepcion;

public class AlquileresBicicleta {
	
	private DaoAlquilerBicicleta daoAlquilerBicicleta = new DaoAlquilerBicicleta();
	
	public boolean comprobarAlquilerBicicleta(Alquilerbicicleta alquilerBicicleta) {
		if (alquilerBicicleta.getSocio() != null
				&& alquilerBicicleta.getId() != null
				&& alquilerBicicleta.getCasco() != -1
				&& alquilerBicicleta.getCandado() != -1
				&& alquilerBicicleta.getChaleco() != -1
				&& alquilerBicicleta.getFechaalquiler() != null
				&& alquilerBicicleta.getFechadevolucion() != null
				&& alquilerBicicleta.getEstadoentrega().length() != 0
				&& alquilerBicicleta.getTipopago() != -1
				&& alquilerBicicleta.getPago() != -1
				&& alquilerBicicleta.getUsuario() != null)
			return true;
		else {
			JOptionPane error = new JOptionPane();
			error.showMessageDialog(null, "Faltan campos por rellenar", "Error", JOptionPane.ERROR_MESSAGE);
			return false;
		}
	}

	public boolean anadirAlquilerBicicleta(Alquilerbicicleta alquilerBicicleta) throws DAOExcepcion {
		daoAlquilerBicicleta.anadirAlquilerBicicleta(alquilerBicicleta);
		return true;
	}
}